<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	
</body>
</html>
<script>
	//面向对象:
	//类：具有相同特征和行为的事物的抽象
	//对象：对象是类的实例化（具体化）

	//面向过程：从顶层开始，向下执行代码，每一步都需要写的特别详细（顺序结构，分支结构，循环结构）

	//面向对象：类是程序运行对的基本单元，参与程序运行的都是一个一个对象，更容易让人理解

	//js是一种最不像面对对象的面对对象语言（ES6之前）
	//面向对象的基本特征
	//封装，继承，多态
	//封装:把一些属性和方法封装到一个对象中
	//继承：子类对象可以继承父类的属性和方法

	//内置对象：ECMAScript提供的对象，Array，Object，Date，RegExp。。。

	//自定义对象：通过js代码创建的对象
	//宿主对象：JavaScript嵌入的宿主环境（web浏览器）生成的对象HTMLElement
</script>